/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package aula03Exercicio03;

import java.text.DecimalFormat;
import javax.swing.JOptionPane;

/**
 *
 * @author Gustavo
 */
public class exercicio_07 {
    /*7 – CRIE UM PROGRAMA QUE SIMULE UMA CALCULADORA TRIGONOMÉTRICA COM AS OPERAÇÕES:
     - SENO;
     - COSSENO;
     - TANGENTE;
     - HIPOTENUSA;
     */

    public static void main(String[] args) {
        String opcao = JOptionPane.showInputDialog("Informe a operacao [SENO = s][COSSENO = c][HIPOTENUSA = h][TANGENTE= t]");
        double num1 = 0;
        double num2 = 0;
        double resultado = 0;
        DecimalFormat df = new DecimalFormat("0.00");
        if (opcao.equalsIgnoreCase("s")) {
            num1 = Double.parseDouble(JOptionPane.showInputDialog("primeiro numero"));
            resultado = Math.sin(num1);
        } else if (opcao.equalsIgnoreCase("c")) {
            num1 = Double.parseDouble(JOptionPane.showInputDialog("primeiro numero"));
            resultado = Math.cos(num1);
        } else if (opcao.equalsIgnoreCase("h")) {
            num1 = Double.parseDouble(JOptionPane.showInputDialog("primeiro numero"));
            num2 = Double.parseDouble(JOptionPane.showInputDialog("segundo numero"));
            resultado = Math.hypot(num1, num2);
        } else if (opcao.equalsIgnoreCase("t")) {
            num1 = Double.parseDouble(JOptionPane.showInputDialog("primeiro numero"));
            resultado = Math.tan(num1);
        }
        JOptionPane.showMessageDialog(null, "Resultado = " + df.format(resultado));
    }
}
